package com.iphanta.community.following.service;

import com.iphanta.community.following.traffic.FollowRequest;
import com.iphanta.community.following.traffic.FollowResponse;
import com.iphanta.community.following.traffic.FollowingsFollowersRequest;
import com.iphanta.community.following.traffic.FollowingsFollowersResponse;

/**
 * @author 墨声 E-mail: zehong.hongframe.huang@gmail.com
 * create time: 2/23/22 2:14 PM
 */
public interface FollowingService {

    FollowResponse follow(FollowRequest request);

    FollowResponse unfollow(FollowRequest request);

    FollowingsFollowersResponse followings(FollowingsFollowersRequest request);

    FollowingsFollowersResponse followers(FollowingsFollowersRequest request);

}
